
.ui-custom-grid
{
    border-collapse: collapse;
    table-layout: fixed;
    width: 100% !important;
    border: 1px solid #D3D3D3;
    color:#555555;
    font-weight:normal;
}

.ui-custom-grid thead
{
    background-color:#FFFFFF;
}
.ui-custom-grid tbody tr td
{
    padding-left: 10px;
}

.ui-custom-grid tbody tr td a
{
    color: #2F4E7F;
     
}

.grid-normal
{
    background-color:#FCFCFC;
}
.grid-alternate
{
    background-color:#F7F7F7;
}
.ui-custom-grid caption
{
    /*background:  repeat-x scroll 50% 50% #E6E6E6;*/
    /*background: url(sprite.png) repeat-x 0px 0px;*/
    background: url("globalheader.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    color:#FFFFFF;
    font-weight: bold;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    height: 30px;
    padding-top: 4px;
}

.ui-custom-grid tfoot th
{
     /*background: url(sprite.png) repeat-x 0px 0px;*/
     background: url("globalheader.png") repeat-x scroll 0 0 transparent;
     overflow:auto;
     color:#FFFFFF;
     padding: 5px 5px 5px ;
     font-weight:normal;
     height: 30px;
     border-radius: 4px 4px 4px 4px;
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    height: 30px;
}

.ui-custom-grid td, .ui-custom-grid th
{
    overflow: hidden;
    white-space: nowrap;
}


.grid-header-asc
{
    border: 1px solid #D3D3D3;
    background-position: right;
    background-image: url(arrow_down.png);
    background-repeat: no-repeat;
    color:#555555;
    min-width: 40px;
}

.grid-header-desc
{
    border: 1px solid #D3D3D3;
    background-position: right;
    background-image: url(arrow_up.png);
    background-repeat: no-repeat;
    color:#555555;
    min-width: 40px;
}



.ui-state-custom-default
{
    border: 1px solid #D3D3D3;
    /*background: #E6E6E6  50% 50% repeat-x;*/
    font-weight:normal;
    color: #555555;
}

